﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Interface;

namespace GooglePicasaPlugin
{
    public class GoogleInterfacePlugin : Interface.IPlugin
    {
        List<string> files;
        GPPControl gpp_interface;
        IPluginHost host = null;

        public string Name
        {
            get { return "GPicasa"; }
        }

        public string Author 
        {
            get { return "Max Bodaniuk"; }
        }

        public string Version
        {
            get { return "0.1a"; }
        }

        public List<string> Files
        {
            get { return files; }
        }

        public UserControl MainInterface 
        { 
            get 
            { 
                return (gpp_interface != null) ? gpp_interface : (gpp_interface = new GPPControl(host)); 
            }
        }

        public void Execute()
        {
        }

        public IPluginHost Host
        {
            get { return host; }
            set { host = value; }
        }

        //public List<string> Files
        //{
        //}
    }
}
